package com.icinfo.cloud.provider.punish.fileoperation.service;

import com.icinfo.cloud.provider.punish.fileoperation.vo.PunishFileVisitVo;
import com.icinfo.framework.common.web.Result;
import com.icinfo.framework.core.service.BaseService;

/**
 * 【V1.12.8】描述：文件操作接口
 *
 * @Author zhengqiang
 * @Date 2023/10/26 10:54
 **/
public interface IFileOperationService extends BaseService {

    /**
     * 【V1.12.8】描述： 根据文件路径获取访问信息
     *
     * @return {@link Result< PunishFileVisitVo>}
     * @author: zhengqiang
     * @date: 2023/10/26
     * @param: fileUrl
     **/
    Result<PunishFileVisitVo> getFileVisitByFileUrl(String fileUrl);

}
